.themes__thanks-modal {
	min-height: 90px;

	@include breakpoint( '<480px' ) {
		box-sizing: border-box;
		max-width: 100%;
	}

	+ .dialog__action-buttons {
		text-align: center;

		.button:first-child {
			margin-left: 0;
		}

		.thanks-modal__button-customize {
			.gridicon {
				margin-right: 4px;
			}
		}

		@include breakpoint( '<480px' ) {
			.button,
			.button:first-child {
				display: block;
				margin: 0 auto 10px;
				width: 100%;
			}

			.button:last-child {
				margin-bottom: 0;
			}
		}
	}

	h1 {
		display: block;
		font-weight: 300;
		line-height: 1.5em;
		margin-bottom: 0;
		text-align: center;
		height: auto;

		p {
			margin: 0;
		}

		+ span {
			display: block;
			text-align: center;
			color: var( --color-neutral-20 );
			margin-top: 0.3em;
		}
	}

	ul {
		display: block;
		margin-left: 10px;

		a {
			white-space: nowrap;
		}
	}
}

.themes__thanks-modal-loading {
	min-height: 90px;
	display: flex;
	align-items: center;

	.pulsing-dot {
		margin: 0 auto;
	}
}
